草庐IT

ios - RxSwift 和 UIPickerView

全部标签

放大时使用 CGContextStrokePath() 绘制的 iOS 会滞后/崩溃

问题概要我是一个iPad应用程序,在UIScrollView中有一个UIImageView。我希望用户能够使用手写笔和/或他们的手指在UIImageView上绘图。我让它在模拟器上运行良好,但它在iPad上完全滞后(有时会崩溃)。当您在UIScrollView上已经放大时尝试干燥时,问题变得更加明显;它变得非常缓慢(基本上卡住)然后崩溃。(在UIScrollView上滚动与绘图不冲突,因为它被设置为在绘图处于事件状态时需要2个手指。)代码这里是相关的方法。这些方法都在处理绘图的View中:/**Whentheuserfirststartswriting*/-(void)touchesB

ios - Facebook 以小型模态视图登录

在我目前开发的应用程序中,我需要用户登录Facebook。目前,填充整个屏幕的webview允许这样做,但我希望登录View仅显示在只占屏幕较小部分的模态视图上。有谁知道这是否可行,在那种情况下该怎么做?非常感谢本贾 最佳答案 如果您使用的是WebView,那么我建议您使用我们发现的预建登录功能here. 关于ios-Facebook以小型模态视图登录,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

ios - 如何使用 Instruments 和 UI Automation 测试重新排序表格?

我正在使用UIAutomation为我的应用开发测试用例。我需要测试的其中一项操作是将表格置于“编辑”模式,然后对表格中的单元格重新排序。我能够导航到View并点击我放入导航栏中的“编辑”按钮。但是,我似乎无法弄清楚如何正确地在屏幕上拖动。我找到了作为TableView的UIElement(app.mainWindow().tables()[0])并执行了拖动:table.dragInsideWithOptions({startOffset:{x:0.8,y:0.3},endOffset:{x:0.8,y:0.8},duration:1.5});但是,表格需要触摸并按住单元格的句柄,然

iphone - 将加速度计输出旋转到新的 "neutral",适用于 iOS(和其他)。

我这里的东西完全符合我的要求。我的问题是它似乎过于复杂,是否有更快/更好的方法来进行我在下面显示的pitchAngleRadians计算?显示代码...(连同两张图片)第一张图片是atan2计算是如何自然地从iPad出来的,“pitchAngleRadians=atan2(accel[0],accel2);”(加速度计正常输出的内容)我想要的是将“零”移动到一个新的角度,在第二张图片中,我将它移动了-135度作为示例。(代码中的所有内容都是弧度)例如,此示例中的变量“pitchNeutralAngle”是(-135)度的弧度等效值这段代码产生了我想要的变量“pitchAngleRadi

iOS (iPhone/iPad) SDK - 将 JSON 解析器与 Twitter 的 user_timeline 结合使用

好的,这是我的代码:(应用程序名称)AppDelegate.h:#import@classTwitterViewContoller;@interfaceAppDelegate:NSObject{UIWindow*window;UITabBarController*rootController;TwitterViewContoller*viewController;NSMutableData*responseData;NSMutableArray*tweets;}@property(nonatomic,retain)IBOutletUIWindow*window;@property(no

ios - MkMapView注解选择困境?

好的,我有一个mapView,上面有一堆注释。选择时的某些注释需要在小表格View中显示扩展信息,我正在通过将mapView大小调整为半屏并将动画显示在下半部分的表格中来显示扩展信息。如果选择了另一个不需要额外信息的注释,那么在didDeselectAnnotationView:方法中我隐藏表格并返回到完整的mapView,冲洗并重复。到目前为止一切顺利,一切都很好。我遇到的问题是,如果用户在他们当前选择了一个注释时选择了另一个注释,那么didSelectAnnotationView委托(delegate)方法将在didDeselectAnnotationView的之前被调用。这显然是

css - iOS硬件加速下滑

今天有一个很好的问题要问你们。我正在为移动设备(特别是iOS移动safari)开发下拉slider。我已经走得很远了,但是碰壁了。我遇到的问题是(高度/位置/边距)过渡在移动设备上不是很流畅。所以我转而使用变换,因为它们在移动设备上非常流畅。我使用一个带有子文章的容器。文章在y轴上翻译为-120%,因此它被容器overflowhidden隐藏了。点击后,文章将返回到其原始位置。除了一件事,这很好用,当文章转换时容器不会折叠-120%导致我的下拉slider之间出现空白:(那么我的问题是,我该如何解决这个问题?希望大家帮帮忙! 最佳答案

ios - @property (nonatomic,retain) UISegmentedControl *colorChooser 中的警告;

我在我的.xib文件中创建了一个分段控件和一个TextView,并在.h文件中将其声明为@interfacecontrolsViewController:UIViewController{IBOutletUISegmentedControl*colorChooser;IBOutletUITextView*setText;}@property(nonatomic,retain)UISegmentedControl*colorChooser;@property(nonatomic,retain)UITextView*setText但它在@property的两行都显示了警告谁能告诉我为什么它

ios - 调试 xcode 4 : says it's running application on device, 但实际上什么也没发生

我无法使用xcode4在我的设备上调试我的应用程序。应用程序在设备上构建、链接、签名和安装,但是当xcode4显示“在DeviPad2上运行”时,设备上没有任何反应。我退出并重新启动了xcode,然后重新启动了Mac。没有区别。它给我的唯一警告是“警告:可执行文件(-archarmv7)中没有调试符号”。我不确定这是否与我的问题有关。如果我在设备上手动启动应用程序,它就可以工作。我创建了一个小型测试应用程序。它编译并在设备上运行没有问题。在我的应用程序中可能是什么原因造成的? 最佳答案 我发现这可以通过从设备中删除应用程序以及从设备

objective-c - iOS - FMDB 使用和内存

我一直在追踪我的iOS应用程序中的内存泄漏,并使用泄漏工具不断返回以下代码:NSMutableArray*resultSet=[[NSMutableArrayalloc]initWithCapacity:3];NSAutoreleasePool*innerPool=[[NSAutoreleasePoolalloc]init];FMResultSet*rs=[dbexecuteQuery:query,equipmentID];while([rsnext]){[resultSetaddObject:[rsresultDict]];}[rsclose];[innerPoolrelease];